

main : tdeapporo.o tcolaabbporo.o tabbporo.o tlistaporo.o tpilaporo.o tvectorporo.o tporo.o main.o
	g++ -Wall -g tdeapporo.o tcolaabbporo.o tabbporo.o tlistaporo.o tpilaporo.o tvectorporo.o tporo.o main.o -o main

tdeapporo.o : tdeapporo.cpp tdeapporo.h
	g++ -Wall -g -c tdeapporo.cpp

tcolaabbporo.o: tcolaabbporo.cpp tcolaabbporo.h
	g++ -Wall -g -c tcolaabbporo.cpp

tabbporo.o: tabbporo.cpp tabbporo.h
	g++ -Wall -g -c tabbporo.cpp

tlistaporo.o: tlistaporo.cpp tlistaporo.h
	g++ -Wall -g -c tlistaporo.cpp

tpilaporo.o: tpilaporo.cpp tpilaporo.h
	g++ -Wall -g -c tpilaporo.cpp
 
tvectorporo.o : tvectorporo.cpp tvectorporo.h
	g++ -Wall -g -c tvectorporo.cpp
 
tporo.o : tporo.cpp tporo.h
	g++ -Wall -g -c tporo.cpp

main.o: tporo.cpp tporo.h tvectorporo.cpp tpilaporo.cpp tlistaporo.cpp tcolaabbporo.cpp tdeapporo.cpp
	g++ -Wall -g -c main.cpp
	
	
clean:
	rm main 
	rm -r *.o
